package com.kitty.web.domain;



import com.kitty.web.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 掉落物品管理对象 p_dropset
 * 
 * @author soul
 * @date 2022-03-06
 */
public class PDropset extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    private Long id;

    /** 掉落组 */

    private Long dropgroup;

    /** 掉落组类型 */

    private Integer type;

    /** 概率 */

    private Long odds;

    /** 奖品名称 */

    private String itemname;

    /** 最小数量 */

    private Long minitemcount;

    /** 最大数量 */

    private Long maxitemcount;

    /** 等级 */

    private Integer multiplylevel;

    /** 谣言 */

    private String numor;

    /** 扩展 */

    private String extraparam;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setDropgroup(Long dropgroup) 
    {
        this.dropgroup = dropgroup;
    }

    public Long getDropgroup() 
    {
        return dropgroup;
    }
    public void setType(Integer type) 
    {
        this.type = type;
    }

    public Integer getType() 
    {
        return type;
    }
    public void setOdds(Long odds) 
    {
        this.odds = odds;
    }

    public Long getOdds() 
    {
        return odds;
    }
    public void setItemname(String itemname) 
    {
        this.itemname = itemname;
    }

    public String getItemname() 
    {
        return itemname;
    }
    public void setMinitemcount(Long minitemcount) 
    {
        this.minitemcount = minitemcount;
    }

    public Long getMinitemcount() 
    {
        return minitemcount;
    }
    public void setMaxitemcount(Long maxitemcount) 
    {
        this.maxitemcount = maxitemcount;
    }

    public Long getMaxitemcount() 
    {
        return maxitemcount;
    }
    public void setMultiplylevel(Integer multiplylevel) 
    {
        this.multiplylevel = multiplylevel;
    }

    public Integer getMultiplylevel() 
    {
        return multiplylevel;
    }
    public void setNumor(String numor) 
    {
        this.numor = numor;
    }

    public String getNumor() 
    {
        return numor;
    }
    public void setExtraparam(String extraparam) 
    {
        this.extraparam = extraparam;
    }

    public String getExtraparam() 
    {
        return extraparam;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("dropgroup", getDropgroup())
            .append("type", getType())
            .append("odds", getOdds())
            .append("itemname", getItemname())
            .append("minitemcount", getMinitemcount())
            .append("maxitemcount", getMaxitemcount())
            .append("multiplylevel", getMultiplylevel())
            .append("numor", getNumor())
            .append("extraparam", getExtraparam())
            .toString();
    }
}
